﻿var CITY_AREA_STREET_PATH = "../system_position/Proxy.ashx";

/******************************   绑定城市 地区 街区 Start *********************************************/
// 绑定城区列表
function BindCity2() {
    $.ajax({ url: CITY_AREA_STREET_PATH, type: "post", dataType: "json",
        data: { method: "listCity" }
        , success: function (json) {
            $("#ddl_City").empty().append("#full_City", json.listCity);
            CitySelected();
        }
    });
}

// 城区列表选择时绑定地区列表
function CitySelected2() {
    var cityId = $("#ddl_City ").val();
    
    $.ajax({ url: CITY_AREA_STREET_PATH, type: "post", dataType: "json",
        async: false,
        data: { method: "listAreaByCity", cityId: cityId }
        , success: function (json) {
            $("#ddl_Area").empty().append("#full_Area", json.listAreaByCity);
            AreaSelected();
        }
    });
}

// 地区列表选择时绑定街道列表
function AreaSelected2() {
    var areaId = $("#ddl_Area ").val();
    

    $.ajax({ url: CITY_AREA_STREET_PATH, type: "post", dataType: "json",
        async: false,
        data: { method: "listStreetByArea", areaId: areaId }
        , success: function (json) {
            $("#ddl_Street").empty().append("#full_Street", json.listStreetByArea);
        }
    });
}
/******************************   绑定城市 地区 街区 End *********************************************/


/******************************   绑定并选中 城市 地区 街区 Start *********************************************/
// 绑定城区列表
function BindCity(cityId,areaId,streetId) {
    $.ajax({ url: CITY_AREA_STREET_PATH, type: "post", dataType: "json",
        data: { method: "listCity" }
        , success: function (json) {
            $("#ddl_City").empty().append("#full_City", json.listCity);
            $("#ddl_City ").val(cityId); 

            CitySelected(areaId,streetId);
        }
    });
}

// 城区列表选择时绑定地区列表
function CitySelected(areaId, streetId) {
    var cityId = $("#ddl_City ").val();
    
    $.ajax({ url: CITY_AREA_STREET_PATH, type: "post", dataType: "json",
        async: false,
        data: { method: "listAreaByCity", cityId: cityId }
        , success: function (json) {
            $("#ddl_Area").empty().append("#full_Area", json.listAreaByCity);
            
            $("#ddl_Area ").val(areaId); 
            AreaSelected(streetId);
        }
    });
}

// 地区列表选择时绑定街道列表
function AreaSelected(streetId) {
    var areaId = $("#ddl_Area ").val();   

    $.ajax({ url: CITY_AREA_STREET_PATH, type: "post", dataType: "json",
        async: false,
        data: { method: "listStreetByArea", areaId: areaId }
        , success: function (json) {
            $("#ddl_Street").empty().append("#full_Street", json.listStreetByArea);
           
            $("#ddl_Street ").val(streetId); 
        }
    });
}
/******************************   绑定并选中 城市 地区 街区 End *********************************************/